#ifndef CUSTOM_CURSOR_H_INCLUDED
#define CUSTOM_CURSOR_H_INCLUDED

#include <string>
#include "EventPoller.h"
#include "GUIObject.h"
#include "Texture.h"
#include "Vec2.h"

class CustomCursor : public GUIObject, public EventHandler
{
public:
	CustomCursor();
	~CustomCursor();
	void Draw();
	bool Load(File* const f);
	void OnMouseMotionEvent(const SDL_MouseMotionEvent& mm);
	const char* GetTypeName();
	
private:
	Vec2i m_screenSize;
};

#endif